package com.ugood.utils;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.apache.commons.lang3.StringUtils;

public class LanguagePackUtils {
	
	public static LANGUAGE getLang(String language) {
		int lang = 1;
		if(StringUtils.isNotBlank(language)) lang = Integer.parseInt(language);
		if(lang == 0) lang = 1;
		return LANGUAGE.values()[lang - 1];
	}
	
	public static enum LANGUAGE{SIMPLIFIED, TRADITIONAL, ENGLISH};
	
	@SuppressWarnings({ "rawtypes", "unchecked", "serial" })
	public final static Map<String, List<String>> languageConsts = new HashMap() {{
		put("转账提醒", new ArrayList() {{
			add("转账提醒");
			add("转账提醒");
			add("轉賬提醒");
			add("Transfer Notice");
		}});
		put("转账成功", new ArrayList() {{
			add("转账成功");
			add("转账成功");
			add("轉賬成功");
			add("Transfer Success");
		}});
		put("收款通知", new ArrayList() {{
			add("收款通知");
			add("收款通知");
			add("收款通知");
			add("Payment Notice");
		}});
		put("收款成功", new ArrayList() {{
			add("收款成功");
			add("收款成功");
			add("收款成功");
			add("Payment Success");
		}});
	}};

}
